package com.atzly.community.constant;

/**
 * @author zlysimida
 * @date 2021/8/26 - 16:17
 */
public interface CommentConstant {

    /**
     * 默认状态的登录凭证的超时时间  12小时
     */
    int DEFAULT_EXPIRED_SECONDS = 3600 * 12;

    /**
     * 记住状态的登录凭证超时时间  100天
     */
    int REMEMBER_EXPIRED_SECONDS = 3600 * 24 * 100;

    /**
     * 表示帖子
     */
    int ENTITY_TYPE_POST = 1;

    /**
     * 表示评论
     */
    int ENTITY_TYPE_COMMENT = 2;

    /**
     * 表示用户
     */
    int ENTITY_TYPE_USER = 3;

    /**
     * 表示私信的状态 0 表示未读 1 表示已读 2表示删除
     */

    int LETTER_STATUS_UNREAD = 0;

    int LETTER_STATUS_READ=1;

    int LETTER_STATUS_DELETE=2;


    /**
     * 主题-评论
     */
    String TOPIC_COMMENT_KEY = "comment";

    /**
     * 主题-点赞
     */
    String TOPIC_LIKE_KEY = "like";

    /**
     * 主题-关注
     */
    String TOPIC_FOLLOW_KEY = "follow";


    /**
     * 主题-关注
     */
    String TOPIC_PUBLISH = "publish";

    /**
     * 主题-关注
     */
    String TOPIC_DELETE = "delete";

    /**
     * 主题-分享图片
     */
    String TOPIC_SHARE_IMAGE = "share-iamge";



    /**
     * 系统用户ID
     */
    int SYSTEM_USER_ID = 1;

    /**  1-超级管理员;
     * 管理员权限设置
     */
    String AUTHORITY_ADMIN = "admin";

    /**
     *   2-版主
     * 坛主权限设置
     */
    String AUTHORITY_MODERATOR = "moderator";

    /**
     *  0-普通用户
     * 普通用户权限设置
     */
    String AUTHORITY_USER = "user";

}
